PULL OFF


Meaning of PULL OFF in English

[pull off] vt (1883): to carry out despite difficulties: accomplish successfully against odds

Merriam-Webster English vocab.      Английский словарь Merriam Webster.