buffeted

adj

1.
pounded or hit repeatedly by storms or adversities