What is the full meaning of envoyships
ENVOYSHIP, the office or position of an envoy [n]
Example of the word envoyships placed on a Scrabble board.