put up or shut up!
INFORMAL
This page is about the conversational phrase put up or shut up!
Meaning
You can use this to tell someone to either do something about a situation, or stop talking about it.
For example
- "Someone's got to stop all these terrorists! They're animals!"
"So why don't you go and stop them, Marty? Put up or shut up, OK?" - "Don't make me laugh! You're not a real fighter!"
"Come on then, pal. Put up or shut up! Have a swing, OK?"
Probably derived from "put up your fists", meaning to box or fight.
Variety
This is typically used in British and Australian English but may be used in other varieties of English too.
Contributor: Matt Errey