ambsaces

English

Noun

ambsaces

  1. plural of ambsace