pulls out all the stops
Holds nothing back
Pulls out all the stops means to use every available resource or make maximum effort to achieve something: They pulled out all the stops for the anniversary celebration.
The phrase comes from pipe organs, where pulling out the stops allows air to flow through all the pipes at once, producing the fullest possible sound.
- striveMake sustained effort
- persevereContinue despite obstacles
- extra mileEffort past expectations
- zealIntense driving devotion
- work hardExpend serious effort
endeavor · vigor · passion · fervor · exert · go all out · spare no expense · leave no stone unturned · push · drive · hustle · full throttle · pedal to the metal · balls to the wall · no holds barred · energy · labor · all hands on deck
pulls out all the stopsholds back
Restrains or delays
mails it in · coasts · slacks off · dogs it · takes it easy
pulls out all the stopshedges one's bets
Protects against total loss
keeps one's powder dry · treads lightly · keeps a low profile · errs on the side of caution
pulls, pulled, pulling, puller, outermost, stops, stopped, stopper, stoppers