şakır şakır yağmak

listen to the pronunciation of şakır şakır yağmak
Türkçe - İngilizce
to rain cats and dogs, to rain buckets, to bucket (down), to pelt (down), to pour
pour
pelt down
pelt
şakır şakır yağmak