AMBOULE, a large country in the island of Madagascar, to the north of Carcanossi.