Aldabra
geographical name
Al·da·bra
äl-ˈdä-brə
island (atoll) in the northwestern part of the Indian Ocean north of Madagascar; chief island of the Aldabra group belonging to Seychelles
Love words? Need even more definitions?
Merriam-Webster unabridged
Share