A British colloquial phrase with two distinct uses depending on the tone. Squared up and aggressive, "let's have it" is a challenge to fight — the equivalent of "come on then." But said with anticipation or impatience, it simply means "go on, say what you've got to say" or "let's hear it." Both versions share the same in-your-face directness that British English does so well. The context and delivery tell you everything.
You've been holding back all evening — let's have it, what's really going on?
No comments yet — say something.
(UK, colloquial) Tell what you have to say.
No comments yet — say something.
(UK, colloquial) An invitation to fight.
No comments yet — say something.
Add your own interpretation of "let's have it".
Regional slang from around the English-speaking world — British, Australian, Irish, Caribbean, Nigerian, Filipino, AAVE, and the hyphenated-English dialects that make the internet sound local.
See all Regional & Other slang on Slangora.