Which of the following provides a list of synonyms?

Which of the following provides a list of synonyms?

A. Find command
B. Replace Command
C. Thesaurus
D. Spelling and Grammar