ambaxade
Middle French
Noun
ambaxade
f
(
plural
ambaxades
)
alternative form of
ambassade