WHOP


Meaning of WHOP in English

[verb] [T] -pp- [esp. US] [informal] - to hit or defeatShe whopped him with her handbag.The Yankees whopped the Cleveland Indians 17-2.

Cambridge English vocab.      Кембриджский английский словарь.