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. Оксфордский английский словарь. 2012