Tempest-tossed Synonyms

Pounded or hit repeatedly by storms or adversities
(Adjective)