AMBASSADOR-AT-LARGE


Meaning of AMBASSADOR-AT-LARGE in English

■ noun N. Amer. an ambassador with special duties not appointed to a particular country.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.