Dictionary Check: embassy
"embassy" is a valid word!
Scrabble
14
points
Words with Friends
15
points
Definition
noun
a diplomatic building where ambassadors live or work
noun
an ambassador and their entourage collectively
Advertisement