1. buffeting

noun. (bəˈfeɪɪŋ, ˈbʌfətɪŋ) Repeated heavy blows.