ambassador-at-large


ambassador-at-large

n (Government, Politics & Diplomacy) US an ambassador with special duties who may be sent to more than one government

ambas′sador-at-large′



n., pl. ambassadors-at-large. an ambassador who is not assigned to a particular country. [1905–10]
Translations