Thumps Synonyms
A heavy dull sound (as made by impact of heavy objects)
(Noun)
Advertisement
Make a dull sound
(Verb)
Synonyms:
Advertisement