Term for words with identical spelling but different meaning and different pronunciation

What do you call words with identical spelling but different meaning and different pronunciation? A couple examples are bass and resume.


They are also called heteronyms.


They are homographs. Such words may or may not be pronounced the same. If you want to emphasise that your words are definitely not pronounced in the same way, you could say that they are heterophonic homographs.