storm-tossed

Explore definitions, synonyms, and language insights of storm-tossed

Definitions

Adjective Satellite
pounded or hit repeatedly by storms or adversities