LexiTurkTURKISH ↔ ENGLISH DICTIONARY

bu ağaçların tahtası. cedar of Lebanon Lübnan selvisi” in English

1 English translation
EN
cedar

There used to be a large cedar tree there.