ambassador-at-large Syllabification: (am·bas·sa·dor-at-large)Translate ambassador-at-large | into Italian Definition of ambassador-at-large noun 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 British & World English dictionary