 Heteronym (linguistics)

A heteronym (also known as a heterophone) is a word that has a different pronunciation and meaning from another word but the same spelling.These are homographs that are not homophones.