tempest-tossed

adj

1.
pounded or hit repeatedly by storms or adversities