Definitions
noun
the islands in the Lesser Antilles that are administered by France
Look “french west indies” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
the islands in the Lesser Antilles that are administered by France