ENGLISH → NEPALI
downpour
01
noun
भारी वर्षा; मुसलधारे वर्षा।
A heavy fall of rain.
In a sentence
They got caught in a downpour without an umbrella and came back soaked.
उनीहरू छाता बिनै मुसलधारे वर्षामा परे र भिजेर फर्किए।