şakır şakır yağmak

listen to the pronunciation of şakır şakır yağmak
Turkish - English
to rain cats and dogs, to rain buckets, to bucket (down), to pelt (down), to pour
pour
pelt down
pelt