Definitions
noun
an island territory of France located in the eastern West Indies; tourism is the major industry
Look “guadeloupe” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an island territory of France located in the eastern West Indies; tourism is the major industry