What is Homophones and Homonyms?

Sagot :

one of two or more words pronounced alike but different in meaning or derivation or spelling (as the words to, too, and two)

one of two or more words spelled and pronounced alike but different in meaning (as the noun quail and the verb quail)