Cloud must be the most uselessly overloaded term ever. I have no way of knowing what you are actually talking about when you use it.

Cloud always means "somebody else's computer".

If only. But it can also mean your own computers ("private cloud").

My experience is that when people say "private cloud", they usually mean a VPC or similar that is located on somebody else's computer.

I'm sure some people use the term correctly, at least sometimes!

Even that isn't generic and broad enough. I've noticed so many people mean SaaS when they say cloud. That isn't even a hardware or server or infrastructure meaning. It's referring to a whole cohesive IT product that you subscribe to.

Actually I'd say "cloud" says more about the business model than it says about the actual product.

In there early days of cloud there were actual definitions created for it. Nobody seems to remember or care any more.