English Dictionary
Definition sherpa in British English
sherpa noun
noun
1
a personal representative of a head of state or government who prepares an international summit
