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. 2012