buffeted

ˈbʌfɪt

verb

(especially of wind or waves) strike repeatedly and violently; batter.

rough seas buffeted the coast

batter,pound,beat/knock/dash against,push against,lash,strike,hit,bang