Ambassador-at-large (noun) Definition, Meaning & Examples

noun, plural am·bas·sa·dors-at-large.
  1. an ambassador who is not assigned to a particular diplomatic post but is appointed on a special mission.
Ambassador-at-large (noun) Definition, Meaning & Examples

More Definitions