English to Hindi

Meaning for:
rain cats and dogs
other
मूसलाधार बारिश होना