CENTRAL PARK Meaning of CENTRAL PARK in English Public park, New York , New York, U.S. Located in Manhattan , it occupies an area of 840 acres (340 hectares).It was designed by Metropolitan Museum of Art adjoins the park. Britannica English dictionary. Английский словарь Британика. 2012