Turkish-English dictionary »

öd ağacı meaning in English

TurkishEnglish
öd ağacı noun

agarwood(type of heartwood)
noun