What is Homonym?

Homonym is where a group of words are spelled the same but have different meanings. Stalk is an example where it can mean to harass someone or a piece of a plant.