buffeting

buffeting

buffeting

Noun

repeated heavy blows

Synonyms: