ambassador-at-largeTranslate 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