AMBASSADORSHIP

Definition of AMBASSADORSHIP

  1. (noun)the post of ambassador