thump-thumps

English

Noun

thump-thumps

  1. plural of thump-thump