What is the meaning of Whop?

To throw or move (something) quickly, usually with an impact.

To administer corporal punishment to.

A blow or strike.

Source: wiktionary.org