Find the word definition

Wiktionary
chefs de mission

n. (chef de mission English)