A homophone is a word that sounds the same as another word but has a different spelling and meaning.