pelt down

listen to the pronunciation of pelt down
İngilizce - Türkçe
şakır şakır yağmak
çok şiddetli yağmak
İngilizce - İngilizce
To rain heavily
pelt down