Noun Definition

ambassadorship

1.Definition: the post of ambassador

Category: General