heteronym

noun

1.
two words are heteronyms if they are spelled the same way but differ in pronunciation