Lake-placid definitions

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