downpour
language: th
definitions
noun
a heavy and sudden rainstorm
th: ฝนตกหนัก
examples
The downpour flooded the streets.
ฝนท่วมถนน