meaning of rain down

1. precipitate as rain; "If it rains much more, we can expect some ">flooding"


Related Words

rain down |

Developed & Maintained By Taraprasad.com

Treasure Words