Home
Search
Index
Definify.com
Definition
2024
ambaxades
ambaxades
Middle French
Noun
ambaxades
f
plural of
ambaxade
Similar Results