OneLook: This is a beautiful, multi-functional thesaurus, and reverse dictionary. Look up the description of that word you can't think of, and the site makes at least 100 suggestions. You can also look up single words, and the site suggests synonyms that can be sorted by the letter they start with, rhymes with..., primary vowel,... Continue Reading →