Tempest-swept Synonyms

Pounded or hit repeatedly by storms or adversities
(Adjective)