Aldabra
English
Proper noun
Aldabra
A coral atoll, part of the
Seychelles
, lying southeast of the continent of Africa.
Derived terms
Aldabra giant tortoise
Aldabra rail