kayran


Results for "kayran"

Turkish - English dictionary

kayran

(Turkish - English dictionary) :
glade, forest meadow, clearing in a forest.