put up or shut up Slang
To have to endure (something unpleasant) without complaining or take the action necessary to remove the source of the unpleasantry.
The word you've entered isn't in the dictionary. Click on a spelling suggestion below or try again using the search bar above.