mascarene islands - Turkish English Dictionary