Is there such a thing as a reverse dictionary? [duplicate]

Is there any tool online that generally permits me to enter a phrase or idea and get back a word that means something similar? For example, if I were looking for a better word or phrase for arguing winsomely but forcefully in favor of something, where might I go to find such a definition?


Yes -- try OneLook's reverse dictionary.