Answer: stpierre

AnswerCrossword Clue
STPIERRE

French isl. south of Newfoundland

STPIERRE

North Atlantic remnant of New France

STPIERRE

French island off the coast of Newfoundland