Definition, Meaning & Anagrams | English word AMBAI
AMBAI
Definitions of AMBAI
- An island in Cenderawasih Bay.
- An Austronesian language spoken in Indonesian New Guinea.
Number of letters
5
Is palindrome
No
Search for AMBAI in:
Page preparation took: 106.63 ms.