9 letters · 13 points in Scrabble
noun a diplomatic building where ambassadors live or work
noun an ambassador and his entourage collectively