Subscriber login


Forgot your password?

Library card login

Other

ambassador-at-large

Translate ambassador-at-large | into Italian
Definition of ambassador-at-large

noun

North American
  • an ambassador with special duties not appointed to a particular country.

ambassador-at-large in other Oxford dictionaries

Definition of ambassador-at-large in the US English dictionary