Slang meaning of WHOP

WHOP means: Whop is slang for to hit. Whop is slang for to defeat.