Turkish-English dictionary »

kayran meaning in English

TurkishEnglish
kayran noun

glade(open space in the woods)
noun
[UK: ɡleɪd] [US: ˈɡleɪd]