park-and-ride facility - German English Dictionary