bike-and-ride - German English Dictionary