Homograph
same spelling
different meaning
different pronunciation
Homophone
different spelling
same pronunciation