MalayTranslate.com
Malay to English Translator
Translate Here

English to English

downpour
('d/AU/n,p/oU/r )

noun (n)

  • a heavy rain
    sebuah hujan lebat
    source: wordnet30
  • A pouring or streaming downwards; esp., a heavy or continuous shower.
    sebuah menuangkan atau streaming ke bawah; esp. , yang berat atau berterusan mandi.
    source: webster1913