Ambai

English

Proper noun

Ambai

  1. An island in Cenderawasih Bay.
  2. An Austronesian language spoken in Indonesian New Guinea.

See also

Anagrams