to pelt down

listen to the pronunciation of to pelt down
English - Turkish
şakır şakır yağmak
çok şiddetli yağmak
English - English
To rain heavily