off-street parking lot - Spanish English Dictionary