Homophones are words that sound like one another but have generally different spellings and meanings, and ahomophone dictionary provides lists of homophones in relation to their matching original term. Homophone dictionaries are mostly available online.
Homophone.com and homophonesdictionary.com are examples of two sites that allow users to search or browse for English homophones online. For each term, the dictionaries give a list of words that have similar pronunciation but different meaning. For example, both "air" and "heir" share a very similar pronunciation, but their spelling and meaning are different. Another classic example of homophones is between the words "four" and "for."