pounding
buffeting
repeated heavy blows