WHOPPED

Definition of WHOPPED

  1. (verb)strike hard
  2. (verb)hit hard