Meaning of “car park” in the English Dictionary