English to Hindi

Meaning for:
pelter
other
मूसलाधार वर्षा