buffeting

ˈbʌfɪtɪŋ

noun

the action of striking someone or something repeatedly and violently.

the roofs have survived the buffeting of worse winds than this