an island in the southwestern indian ocean

listen to the pronunciation of an island in the southwestern indian ocean