Results for "

sığırcık

"
Turkish - English dictionary

sığırcık

(Turkish - English dictionary) :
starling.