rain shower


Meanings

  • a brief period of precipitation;

Synonyms