ambaxades
Middle French
Noun
ambaxades
f
plural of
ambaxade