Original: Cambridge Dictionary of American English defines homonym as "a word that is spelt the same as another word but that does not have the same meaning" and adds "A homonym is also a homophone".
Simplified: A homonym is a word that sounds the same but has more than one meaning and is spelt differently.