
Pull out all the stops

Pull out all the stops

Fare tutto il possibile 
Fare l'impossibile / Fare il massimo / Mettercela tutta / Superare sé stessi

Fare tutto il possibile 
Fare l'impossibile / Fare il massimo / Mettercela tutta / Superare sé stessi
Meanings
Fig.: to make the greatest effort, to do everything possible, to use all advantages
Examples










Origin
This term comes from organ playing. In a church organ, pulling out a stop allows air to pass through a pipe, making sound. To pull out all the organ stops means to bring into play each rank of pipes, thus providing the fullest possible sound