Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Seychelles islands
  1. An archipelago of about 115 islands in the western Indian Ocean north of Madagascar
    "The Seychelles islands are known for their pristine beaches and unique wildlife";
    - Seychelles

Type of: island

Part of: Indian Ocean

Encyclopedia: Seychelles islands