The English language can be strange indeed, where some words are antonyms of their logical meaning:
Raze means flatten
Bullock means it doesn't have any.
Let, as an intransitive verb or a noun, means obstruction, not allowing. (think tennis or look it up in a dictionary.)
There are more, but get the idea?
The poor deer can be one or an entire herd, I've heard, but the poor dear can never be more than one. As children, we all enjoy presents, but not necessarily our parents' presence.
Then add regional slang.
Not to mention accents.
I love the conundrums of Lead and read. Lead can be a metal or an action, and read can be past or present tense. Now I'm tense trying to think of more.
It's a mental "bugger", isn't it.
We drive on a parkway and park on a driveway. And we call things "buildings" when they're already built.
My sister lives out in the sticks, out there they call the driveway "the lane". I have no clue where that came from and I grew up in this state.