burlington

Noun
  1. The largest city in Vermont;
    Located in northwestern Vermont on Lake Champlain;
    Site of the University of Vermont (synset 109171411)

Other Searches