RAIN


Meaning of RAIN in English

v. shower, release water droplets during stormy weather; give or offer in great quantities

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.