Online Google Dictionary

ambassadorship 中文解釋 wordnet sense Collocation Usage Collins Definition
  1. the post of ambassador
  2. An ambassador is the highest ranking diplomat who represents a nation and is usually accredited to a foreign sovereign or government, or to an international organization.