CLOUD-BURST MEANING IN ENGLISH

• Cloud-burst Definition & Synonyms

  1. (n.) A sudden copious rainfall, as the whole cloud had been precipitated at once.


RECENT SEARCHES