VariousWords beta
Related Terms:
Definitions:
Noun
ambassadorship
Definition: the post of ambassador
Definition: The post or office of ambassador.