LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(bot.) dal veya sapın ucunda bulunan” in English

1 English translation
EN
terminal

Where is the bus terminal?