ambaris

English

Noun

ambaris

  1. plural of ambari