Meaning of park in English
1. a large area of land for recreation or public use
Let's take a walk in the park.
The park was filled with people.
1. stop a vehicle and leave it in a place for a period of time
Can I park my car here?