whop

whop definitions

verb
  • To administer corporal punishment 

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

noun
verb