bike and ride - German English Dictionary