homograph

A word that shares spelling with another but means something different.