English Turkish Dictionary

English - Türkçe

leaf in Turkish: