yelengeç


Results for "yelengeç"

Turkish - English dictionary

yelengeç

(Turkish - English dictionary) :
(tree) whose bark peels off annually.