See also: ambae English English Wikipedia has an article on:Ambae IslandWikipedia Proper noun Ambae An island of Vanuatu. Synonyms: Aoba, (historical) Leper's Island, Oba Anagrams abeam, amebaWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads