The Heteronym Page
This is a webpage of heteronyms developed by an individual. Heteronyms are words that are spelled the same but have different meanings and are pronounced differently.
The Heteronyms Homepage
This is a webpage of heteronyms written by a group of people. If the defintion is not included on the page, then numbers after the definitions indicate the source of the heteronym.