A heteronym and a homograph are essentially the same thing.