LOCAL RAINS Meaning of LOCAL RAINS in English local showers, localized rainfall, rain that falls in a fairly small area Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012