Noun Definition

embassy

1.Definition: a diplomatic building where ambassadors live or work

Category: Objects

2.Definition: an ambassador and his entourage collectively

Category: General