PULL OFF


Meaning of PULL OFF in English

succeed in doing something difficult or impossible The contract seemed impossible to win but we managed to pull it off through our skillful bargaining.

English idioms vocab.      Словарь английских идиом и выражений.