Summary
English Synonyms:   more detail...
  1. Lake Champlain:


English

Detailed Synonyms for Lake Champlain in English

Lake Champlain:

Lake Champlain [the ~] nom

  1. the Lake Champlain
    – 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 1
    the Champlain; the Lake Champlain
    – 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 1

Related Definitions for "Lake Champlain":

  1. 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 18121

Related Synonyms for Lake Champlain