Home
Search
Index
Definify.com
Definition
2024
ambaxade
ambaxade
Middle French
Noun
ambaxade
f
(
plural
ambaxades
)
Alternative form of
ambassade
Similar Results