Aldabra
Al·da·bra
geographical name \äl-ˈdä-brə\Definition of ALDABRA
island (atoll) NW Indian Ocean N of Madagascar; chief of Aldabra group belonging to Seychelles
Seen & Heard 
What made you want to look up Aldabra? Please tell us where you read or heard it (including the quote, if possible).








