roller-and-ring machine - French English Dictionary