Turkish Turkish Dictionary

Türkçe - Türkçe

devekuşu in Turkish: