local rains

listen to the pronunciation of local rains
English - English
local showers, localized rainfall, rain that falls in a fairly small area