I had to look in the dictionary !!!!!!!!!!
A homophone is a word that is pronounced the same as another word but differs in meaning. The words may be spelled the same, such as rose (flower) and rose (past tense of "rise"), or differently, such as carat, caret, and carrot, or your and you're. A homophone is a specific type of homonym. The term may also be used to apply to units shorter than words, such as letters or group of letters which are pronounced the same as another letter or group of letters.