Reverse Dictionary

1) find the perfect word

2) find rhyming words for a poem or rap

3) find tip-of-the-tongue words
"red nosed christmas animal" → rudolph

4) solve cross-word puzzles
"sacrificial spot" a???? → altar

Describe a concept to get a list of words related to it.