continuous rainfall - English Synonyms Dictionary