buffeted

adjectives

pounded or hit repeatedly by storms or adversities