EMBASSY

Definition of EMBASSY

  1. (noun)a diplomatic building where ambassadors live or work
  2. (noun)an ambassador and his entourage collectively