Homophones

Words that sound the same, but are spelled different and have different meanings.