meaning of pour down

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


Related Words

downpour | pour down |

Developed & Maintained By Taraprasad.com

Treasure Words