park-and-ride system - German English Dictionary