Middle French

edit

Noun

edit

ambaxades f

  1. plural of ambaxade