Desroches

play
geographical name Des·roches \dā-ˈrȯsh\

Definition of Desroches

  1. island belonging to Seychelles in the northwestern Indian Ocean north-northeast of Madagascar


Seen and Heard

What made you want to look up Desroches? Please tell us where you read or heard it (including the quote, if possible).