Dictionary.com
Thesaurus.com

has been thudding

  • present perfect progressive
    of thud (3rd person singular).
    thud
    noun
    a dull sound, as of a heavy blow or fall.