A thesaurus is a reference book that lists words grouped together according to similarity in meaning. It helps users find synonyms (words with similar meanings) and antonyms (words with opposite meanings) to improve their writing and expand their vocabulary.