ambassadorship - definitions and synonyms

ambassadorship noun

  1. English Meaning: 

    : the post of ambassador