WHOP


Meaning of WHOP in English

v.tr. (whopped, whopping) sl.

1. thrash.

2 defeat, overcome.

Etymology: ME: var. of dial. wap, of unkn. orig.

Oxford English vocab.      Оксфордский английский словарь.