VariousWords beta
Related Terms:
Definitions:
Noun
Guadeloupe
Definition: an island territory of France located in the eastern West Indies; tourism is the major industry