English Dictionary
◊ EMBASSY
embassy
n : a building where ambassadors live or work