a. one of two or more words pronounced alike but different in meaning or derivation or spelling.
b. a character or group of characters pronounced the same as another character or group.
Example: To, two, too
To – used in the infinitive form of a verb.
Too – this means “as well” or “also”; example: “me too”.
Two – this is the number; example: “two days ago”.