Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

aldabra Definition

Cancel
aldabra
geographical name(Al-da-bra)
island (atoll) in the northwestern part of the Indian Ocean north of Madagascar; chief island of the Aldabra group belonging to Seychelles

Words Related to aldabra!

aldabra Examples by Brain Bank Users