ambassador at large

(redirected from ambassadors at large)

ambassador at large

n. pl. ambassadors at large
An ambassador who is not assigned to a specific country.
References in periodicals archive ?
In the public sector, a horde of gentlemen are inducted as 'ambassadors at large' by every successive government.