Turkish-English dictionary »

söğüt serçesi meaning in English

TurkishEnglish
söğüt serçesi noun

Spanish sparrow(Passer hispaniolensis)
noun