Find the word definition

Wiktionary
ambassadors of morocco

n. (plural of ambassador of Morocco English)