Homophones are words that sound exactly the same, but are totally different in meaning.