What are homophones?

A. words that mean the opposite of other words
B. words that are spelled similarly and have similar meanings
C. words that soundalike, but are spelled differently and have different meanings
D. words used in place of nouns in a sentence

C. words that sound alike, but are spelled differently and have different meanings

C. words that sound alike, but are spelled differently and have different meanings