This document discusses homonyms, homographs, and homophones. Homonyms are words that have the same spelling and pronunciation but different meanings. Homographs are words that have the same spelling but different pronunciations and meanings. Homophones are words that have the same pronunciation but different spellings and meanings. Examples of each are provided to illustrate the differences between homonyms, homographs, and homophones.