Where does “thump” come from?

thump (English): A blow that produces a muffled sound; The sound...

Definitions

  1. A blow that produces a muffled sound; The sound...

Words derived from “thump