french west indies

Noun
  1. The islands in the Lesser Antilles that are administered by France (synset 108765720)

Other Searches