Words which are spelled alike but are different in origin, meaning, or pronunciation. For example fair (the adjective meaning beautiful or not dark) and fair (the noun meaning a periodical gathering with sales, shows and entertainment). Found on http://www.word-mart.com/html/glossary1.html