English to Hindi

Meaning for:
waterspout
other
जल बवंडर;मूसलाधार वर्षा