to tear strips off sb

listen to the pronunciation of to tear strips off sb
English - English

Definition of to tear strips off sb in English English dictionary

To tear off
debranch