off-street parking lot - Turkish English Dictionary