- an archipelago in the S Indian Ocean: a possession of France. 2,394 sq. mi. (6,200 sq. km).
More Definitions
- HUDSON STRAIT (noun) Definition, Meaning & Examples
- SUSTAINABLE AGRICULTURE (noun) Definition, Meaning & Examples
- NASHVILLE (noun) Definition, Meaning & Examples
- WIRETAP (noun) Definition, Meaning & Examples
- EARLY CHRISTIAN (noun) Definition, Meaning & Examples
- TOEPIECE (noun) Definition, Meaning & Examples