sarmaşan


Results for "sarmaşan"

Turkish - English dictionary

sarmaşan

(Turkish - English dictionary) :
bot. twining, climbing (plant).