Oxford Dictionaries
The 'Little Oxford Thesaurus' contains 140,000 alternative and opposite words in an accessible A to Z format and in-text cross-referencing to allow more ways to find the word being sought.