Other crossword clues for answer "CHAMPLAIN"CHAMPLAINNew York/Vermont/Quebec lakeFounder of Canada.French explorer