May I push back on the idea that a single word may mean (completely) different things?
Bank: financial institution, edge of a river, verb to stash something away
Spring: a season, a metal coil, verb to jump
Match: verb to match things together, noun a thing to start fires, noun a competition between two teams
Bat: flying mammal, stick for hitting things
And so on.