Dictionary.com
definitions
  • synonyms

Aldabra Islands

[al-dab-ruh]
See more synonyms on Thesaurus.com
noun
  1. a group of four large and forty smaller islands in the Indian Ocean, part of the Republic of Seychelles. 59 sq. mi. (154 sq. km).
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018
  • About
  • Cookies, Terms, & Privacy
© 2018 Dictionary.com, LLC.