English to English

rain shower
(r/eI/n_'/S//AU//@/r )

noun (n)

  • a brief period of precipitation(noun.phenomenon)
    Synonym:
    shower
    source: wordnet30
Advertisement

Bookmark This Site