English dictionary
champlain meaning and definition
Definition and meaning of champlain at MeaningMonkey.org. champlain meaning and definition in the English Dictionary.CHAMPLAIN noun
Definition of Champlain (noun)
- French explorer in Nova Scotia who established a settlement on the site of modern Quebec (1567-1635)
- synonyms: Samuel de Champlain
- 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
- synonyms: Lake Champlain
Source: Princeton University Wordnet