high commission

(noun) High Commission

embassy (generic term)