ambreates

English

Noun

ambreates

  1. plural of ambreate