Turkish-English dictionary »

ova akçaağacı meaning in English

TurkishEnglish
ova akçaağacı noun

field maple(Acer campestre)
noun