Synonyms: car park, park, parking area, parking lot
Definition: a lot where cars are parked
Similar words: lot
Definition: a parcel of land having fixed boundaries
Usage: he bought a lot on the lake