YourDictionary

Dictionary Home » Dictionary Definitions » Aldabra Islands

Aldabra Islands

(ăl-dăbˈrə)

A group of four coral islands in the Indian Ocean north of Madagascar. Part of Seychelles since 1976, the islands are known for giant tortoises and other unusual flora and fauna.

link/cite print suggestion box