Question: what is the difference between homonyms and polysemous words?
Answer: A word is polysemous if it can be used to express different meanings. The difference between the meanings can be obvious or subtle. Two or more words are homonyms if they either sound the same (homophones), have the same spelling (homographs), or both, but do not have related meanings.