whomped

verb
  1. hit or struck with great force
  2. Usage: informal; past tense of whomp
  3. defeated decisively
  4. Usage: informal; past tense of whomp

Examples