Dictionary.com Reverse Dictionary
The reverse dictionary lets you go from a concept/idea/definition to words and phrases used to describe that concept. You can enter a single word, phrase, or a few words and hit the "Reverse Search" button.
Example: a search for "candy stick" returns "cane".