whumped

listen to the pronunciation of whumped
English - English

Definition of whumped in English English dictionary

whump
to strike something with a whump
whump
a thump