Green’s Dictionary of Slang

ambassador of Morocco n.

[pun on Morocco leather]

[early 19C] a shoemaker.