Find the word definition

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"