Noun Definition

french west indies

1.Definition: the islands in the Lesser Antilles that are administered by France

Category: Places