meaning of downpour

1. A pouring or streaming downwards; esp. , a heavy or continuous shower.
2.
a heavy rain


Related Words

downpour |

Developed & Maintained By Taraprasad.com

Treasure Words