Wiktionary
put up or shut up
vb. (context idiomatic English) To desist from saying something unless one is able to prove it; to act in a manner that makes further talk unnecessary.
Wikipedia
Put Up or Shut Up
Put Up or Shut Up is an EP by American pop punk band All Time Low released in 2006 through Hopeless Records.
Usage examples of "put up or shut up".
Amy rolls her eyes and looks the other way, but it's put up or shut up time now, and Randy cannot conceive of any way out.