RichThesaurus
very common
very common
antonyms
rare
scarce
very common
definitions