ambarees

English

Noun

ambarees

  1. plural of ambaree