diplomatic building

Explore definitions, synonyms, and language insights of diplomatic building

Definitions

Noun
government building in which diplomats live or work

More General Terms


More Specific Terms