ambassages
English
Noun
ambassages
plural of
ambassage