karakavak


Results for "karakavak"

Turkish - English dictionary

karakavak

(Turkish - English dictionary) :
Lombardy poplar.