put up or shut up

from The Collaborative International Dictionary of English v.0.48
put up or shut up \put up or shut up\ phrase
   Do what you claim you can do; -- a challenge to someone who
   has claimed some ability. [colloq.]
   [PJC]
    

[email protected]