Synonyms of Cloudburst in English :
Antonyms of Cloudburst in English
Thesaurus of Cloudburst in English
1. (noun) a heavy rain