HyperDic

English > 1 sense of the expression rain shower:
NOUNphenomenonrain shower, showera brief period of precipitation
English > rain shower: 1 sense > noun 1, phenomenon
MeaningA brief period of precipitation.
Synonymshower
Narrowerscattering, sprinkle, sprinklingA light shower that falls in some locations and not others nearby
Broaderrain, rainfallwater falling in drops from vapor condensed in the atmosphere