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.”

Synonyms

  • explorer
  • lake

Antonyms

  • river
  • settler