High Commission

Explore definitions, synonyms, and language insights of High Commission

Definitions

Noun
an embassy of one British Commonwealth country to another

More General Terms