roller-and-ring machine - German English Dictionary