off-street parking lot - French English Dictionary