A homophone's a word that's pronounced the same as another word but differs in meaning. The words may be spelled the same, such as (flower) and (past tense of "rise"), or differently, such as carat, caret, and carrot, or to, two and too. Homophones that're spelled the same are also both homographs and homonyms. The term "homophone" may also apply to units longer or shorter than words, such as phrases, letters or groups of letters that're pronounced the same as another phrase, letter or group of… (
More on Homophone)