Definition of Champlain, Lake in English:

Champlain, Lake

proper noun

  • A lake in North America, situated to the east of the Adirondack Mountains.

Origin

Named after Samuel de Champlain (see Champlain, Samuel de), who reached it in 1609.