Lake-placid definition

A village of northeast New York in the Adirondack Mountains southwest of Plattsburg on Lake Placid. It is a popular ski area and winter resort.
0
0
Advertisement