put up or shut up

idiom

Definition of put up or shut up

informal
used to tell someone in a somewhat rude way to start doing something or to stop talking about it You've complained long enough. It's time to put up or shut up.