Lake Saint Francis noun1 •A long lake on the St. Lawrence River between Lake Ontario and Montreal, bordering Ontario and New York, and in Quebec.