French Guiana

French Guiana proper noun
French Guiana
proper noun
Britannica Dictionary definition of FRENCH GUIANA
: part of France in South America