There are lots of these in the English language. Go to the park and park your car. Look at that crane crane its neck next to that crane on the construction site. My feet are three feet long.
Right; also, do not forget that we should distinguish between one word with several meanings, or aspects of meaning, and two completely different words that happen to be spelled the same.
All languages have those kind of words, but English sure seems to have a lot.
My father used to jokingly complain about the word “Fair”
“It can mean a gathering of people for a variety of entertainment or commercial activities, that something is just, that something is beautiful or that somebody is blond or light skinned (“fair hair”)…”