aylandız


Results for "aylandız"

Turkish - English dictionary

aylandız

(Turkish - English dictionary) :
ailanthus, tree of heaven.