English park nounMeaning 1A large public garden or area of land used for recreation.in other languages:German Park (meaning 1)more translationsÖGSmeaning 1more translationsCzech park (meaning 1)more translationsSPJmeaning 1more translationsČZJmeaning 1more translations