reverse directory

OneLook’s reverse dictionary lets you describe a concept and get back a list of words and phrases related to that concept.