whompers

English

Noun

whompers

  1. plural of whomper