Lake Champlain
English Dictionary
->
Letter L
-> Lake Champlain
Search Dictionary:
Lake Champlain Definition
(n)
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
Lake Champlain Synonyms
Champlain
Lake Champlain
© Art Branch Inc.