roller-and-ring machine - Spanish English Dictionary