English to Hindi

Meaning for:
soaker
other
मूसलाधार वर्षा;पियक्कड़