Definition of lake champlain in English English dictionary
a North American lake between New York and Vermont, that goes up to Quebec in Canada. Lake between Vermont and New York, U.S. Located on the states' northern boundaries and extending into Canada about 6 mi (10 km), it is about 125 mi (200 km) long and has an area of 430 sq mi (1,115 sq km). It was visited in 1609 by Samuel de Champlain. In 1776 it was the scene of the first British-American naval battle and in 1814 of a U.S. naval victory over the British. A link in the waterway between New York City's harbour and the lower St. Lawrence River, it is used extensively for commercial and pleasure-boat navigation
a lake in northeastern New York, northwestern Vermont and southern Quebec; site of many battles in the French and Indian War and in the American Revolution and in the War of 1812