Define Synonym.
A. Words that have the same or similar meanings
B. They are the same as homonyms
C. Words that are randomly used in sentences
D. Words that differ in spelling but sound the same