Aldabra Islands

[al-dab-ruh]

Al·dab·ra Is·lands

[al-dab-ruh]
noun
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 Dictionary, © Random House, Inc. 2012.
Cite This Source Link To Aldabra Islands
Dictionary.com, LLC. Copyright © 2012. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature