English word definition — powered by WordNet
a heavy dull sound (as made by impact of heavy objects)
make a dull sound
strike with a dull sound
make a noise typical of an engine lacking lubricants
Want to remember thud?