Şonkuldavuk

Turkish Definition

Şor şor edici, şır şıreden, şor şor ses çıkaran

Karachay - Turkish Examples

-

English Definition

Screaming, making a loud noise, making a loud noise