the rain, which imtâr

listen to the pronunciation of the rain, which imtâr
Englisch - Türkisch
yağdıran, imtâr eden