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. 2012