pounded or hit repeatedly by storms or adversities
[ Syn: buffeted , storm-tossed , tempest-tossed , tempest-swept ]