noun
an island territory of France located in the eastern West Indies; tourism is the major industry
• Instance Hypernyms: ↑island
• Member Holonyms: ↑French West Indies
• Part Holonyms: ↑Leeward Islands
Useful english dictionary. 2012.
Useful english dictionary. 2012.