amesace
Alternative form of ambsace.
Noun
Alternative form of ambsace.