CLOUDBURST


Meaning of CLOUDBURST in English

n. a sudden violent rainstorm.

Oxford English vocab.      Оксфордский английский словарь.