Definition of “car park” - English Dictionary