noun
adj
verb
adv

Textual thesaurus for "buffeting"

(noun) pounding

repeated heavy blows