guadeloupe

Noun
  1. An island territory of France located in the eastern West Indies;
    Tourism is the major industry (synset 108768959)

Found on Word Lists

Other Searches