buffeting

1.

beuken

(of wind, rain, etc.) to hit something repeatedly and with great force:

:
The little boat was buffeted mercilessly by the waves.