Turkish French Dictionary

Türkçe - Français

devekuşu in French: