have a rough ride - German English Dictionary