to pelt down

listen to the pronunciation of to pelt down
الإنجليزية - التركية
şakır şakır yağmak
çok şiddetli yağmak
الإنجليزية - الإنجليزية
To rain heavily