tempest-swept

adjectives

pounded or hit repeatedly by storms or adversities