ambsaces
English
Noun
ambsaces
plural of
ambsace