ambaxade

Middle French

Noun

ambaxade f (plural ambaxades)

  1. alternative form of ambassade