tempest-swept

adj

1.
pounded or hit repeatedly by storms or adversities