Answer:
homonyms: words that have the same spelling/pronunciation but have different meanings. (e.g: eight/ate)
homophones: words that have the same spelling but different pronunciations and different meanings. (e.g: read/read)
1.6m questions
2.0m answers