There are so many bizarre traits of the English language, but for me the concept of Homographs, Homophones and Homonyms take the cake for me. It must drive English as a second language leaners bonkers!
- Homographs are words that are spelled alike, but have different meanings and sometimes different pronunciations.
- Homonyms are words spelled or pronounced alike but different in meaning.
- Homophones are a type of homonym that also sound alike and have different meanings, but have different spellings.