LexiTurkTURKISH ↔ ENGLISH DICTIONARY

arabulucu.” in English

1 English translation
EN
negotiate

We delegated him to negotiate with them.