diplomat English - French
1.
-
Frenchdiplomate
-
Englishsomeone who uses skill and tact in dealing with other people
-
Frenchdiplomate
Related words
referendum diplomacy negotiator
English translator: English French diplomat Eesti sõnaraamat Español Traductor Svenska Översättare