Heteronyms, in the English language, are words that although spelled identically have both different meanings and different pronunciation.
A short list of some examples:
This reinforces my beleifs that learning to spell properly is a waste of time. What is the point in spelling a word properly if it can convey neither the sound nor the meaning of a word?