Definitions from Wikipedia (Champlain Canal)
▸ noun: a canal in New York that connects the Hudson River to the south end of Lake Champlain.
▸ Words similar to champlain canal
▸ Usage examples for champlain canal
▸ Idioms related to champlain canal
▸ Wikipedia articles (New!)
▸ Words that often appear near champlain canal
▸ Rhymes of champlain canal
▸ Invented words related to champlain canal
▸ noun: a canal in New York that connects the Hudson River to the south end of Lake Champlain.
▸ Words similar to champlain canal
▸ Usage examples for champlain canal
▸ Idioms related to champlain canal
▸ Wikipedia articles (New!)
▸ Words that often appear near champlain canal
▸ Rhymes of champlain canal
▸ Invented words related to champlain canal