Wittgenstien would like a word. Words always mean whatever the hell the speaker thinks they mean, which is always unverifiable. We should always endeavor to understand what people _think they mean_ instead of insisting on some (faulty) denotation.
The inflation argument is always frustrating. In a vacuum, inflating the _supply of money_ would delate the _price of money_ which inflates the _prices of goods_. Most people say "inflation" to mean the price of goods, but it does no good to insist that one definition means you can't use the word in other ways!
If you insist a cat is a dog, we're not playing a fun game - but that's up to me and up to you - Maybe someone in an undiscovered tribe doesn't know these words and wouldn't balk. If you say "dog" when you mean to insult someone, I might know what you're saying. But there is no mechanism to verify internal meaning.
I _strongly_ suggest reading some Wittgenstien if you're interested in this topic! If I say I speak Swedish fluently but refuse to ever utter a word, do I speak Swedish? Only our actions can vaguely point at our meaning. Language is a game we play with each other which does not and cannot communicate ultimate meaning. All we can do is agree or disagree to play games - animals dancing around a fire.