roll with the punches - German English Dictionary