Lake Placid (noun) Definition, Meaning & Examples

noun
  1. a town in northeaster New York, in the Adirondack Mountains: known as a resort town and sometimes host to the Winter Olympics.
Lake Placid (noun) Definition, Meaning & Examples

More Definitions