WHOP Meaning of WHOP in English v.tr. (whopped, whopping) sl. 1 thrash. 2 defeat, overcome. [ ME: var. of dial. wap, of unkn. orig. ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012