champlain

Best matches, sorted by the Matches.

1-3 of 3 possibilities

Definition/MeaningWord/Phrase
largest city in Vermont; located in northwestern Vermont on Lake Champlain; site of the University of Vermont Burlington
system of canals crossing New York State and connecting the Great Lakes with the Hudson River and Lake Champlain New York State Barge Canal
member of the Iroquoian people formerly living between Lake Champlain and the Saint Lawrence River Onondaga
Search another word or see champlain on Thesaurus | Reference
Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature