Tamil Dictionary 🔍

downpour

n. மழையின் பெரும்பெயல், மிகுபொழிவு,


Down"pour`, n. Defn: A pouring or streaming downwards; esp., a heavy or continuous shower.


downpour - Similar Words