park-and-ride lot - Turkish English Dictionary