300 homophones with examples to help you avoid mistakes in English. Learn their meanings and spellings easily!