Embassy (noun) — سفارة أو مقر دبلوماسي: The official residence or offices of an ambassador; a diplomatic mission representing one country in another. Below are 8 words with a similar meaning; the linked ones have full GL Dictionary entries with their meaning in Arabic.
An important task or goal; a group sent to do a special job.
The office or building where a consul and staff work, representing a country and providing services for its citizens and interests abroad; also, historically…
the assignment of responsibility or authority to another person or group; the act of entrusting tasks or powers to subordinates; a group of representatives…
A messenger or representative, especially a diplomatic agent; someone sent on a special mission to represent others.
legationchancellerydiplomatic postrepresentation