park-and-ride lot - German English Dictionary