You have learned that one sound can get a new spelling, like the o in son. Some words go further: they sound exactly like another word but mean something different. Sam is fixing up his old bike today.
What do we call words that sound the same but are spelled differently and mean different things?