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. Сжатый оксфордский словарь английского языка. 2004