Results for "

embassy

"
English - Turkish Dictionary

embassy

(English - Turkish Dictionary) :
i. elçilik, sefaret.