embassy


Results for "embassy"

English - Turkish Dictionary

embassy

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