champlain
/ˈʃæmplɪn/Definitions
1. proper noun
A lake in the U.S. state of New York, and a province in Quebec, Canada.
“The lake Champlain region has a lot to offer for nature lovers.”
2. noun
A French explorer who mapped the Great Lakes and the eastern part of Canada in the 17th century.
“Samuel de Champlain played a crucial role in the early history of Canada.”