Yahoo Web Search

Search results

  1. Dictionary
    Lake Plac·id
    /ˌlāk ˈplasid/
    • 1. a resort village in the Adirondack Mountains, in northeastern New York, site of Olympic competition in 1932 and 1980; population 2,750 (est. 2008).

    Powered by Oxford Languages