Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun embassy
2 senses of embassy
Sense 1
embassy -- (a diplomatic building where ambassadors live or work)
=> diplomatic building -- (government building in which diplomats live or work)
Sense 2
embassy -- (an ambassador and his entourage collectively)
=> deputation, commission, delegation, delegacy, mission -- (a group of representatives or delegates)