tempest-tost

adj

1.
pounded or hit repeatedly by storms or adversities