Meaning of high commission

Definition of high commission

(noun) an embassy of one British Commonwealth country to another

Other information on high commission

WIKIPEDIA results for high commission
Amazon results for high commission