Desroches (English, name)
expansion: Desroches
Senses:
glosses: The main island of the Amirante Islands, part of the Outer Islands of the Seychelles.
Forms: