Home
Search
Index
Definify.com
Definition
2024
ambassadrices
ambassadrices
English
Noun
ambassadrices
plural of
ambassadrix
French
Noun
ambassadrices
f
plural of
ambassadrice
Similar Results