rain-swept - English Synonyms Dictionary