Wiktionary
ambai
n. 1 An island in Cenderawasih Bay. 2 An Austronesian language spoken in Indonesian New Guinea.
Wikipedia
Ambai
Ambai may refer to:
- C. S. Lakshmi, a Tamil writer
- Ambai Islands, an island group in Cenderawaish Bay, Indonesia
- Ambai language, an Austronesian language spoken on the Ambai Islands
- Ambasamudram, a place in Tamil Nadu shortly known as "Ambai"