The AI-powered English dictionary
An island, overseas department, and administrative region of France, located in the Indian Ocean to the west of Mauritius and to the east of Madagascar. examples