Answer: stpierre

AnswerCrossword Clue
STPIERREFrench isl. south of Newfoundland
STPIERRENorth Atlantic remnant of New France
STPIERREFrench island off the coast of Newfoundland