ambassador-at-large
English
Noun
ambassador
-
at
-
large
(
plural
ambassadors-at-large
)
An
envoy
without a specific host government.