Meaning of PEEL OFF in English

PEEL OFF

[peel off] vi (1941) 1: to veer away from an airplane formation esp. for diving or landing

2: depart, leave

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