champlainEnglish

Champlain, Lake Champlain, Samuel de Champlain

Noun

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

English: Lake Champlain, Champlain

Bahasa: Danau Champlain

French explorer in Nova Scotia who established a settlement on the site of modern Quebec (1567-1635)

English: Champlain, Samuel de Champlain

Bahasa: Champlain

Bahasa words with similar meanings

English words with similar meanings

Show 2 words