Ambassador At Large Definition
ambassador-at-large
noun
An ambassador who is not assigned to a specific country.
American Heritage
Related Articles
Find Similar Words
Find similar words to ambassador at large using the buttons below.