WHAMMED

Definition of WHAMMED

  1. (verb)strike hard