local showers, localized rainfall, rain that falls in a fairly small area

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