WHIPPING


Meaning of WHIPPING in English

Noun. A thorough beating or defeat.

Slang English vocab.      Английский сленговый словарь.