Results for "

karakavak

"
Turkish - English dictionary

karakavak

(Turkish - English dictionary) :
Lombardy poplar.