roller-and-ring machine - Turkish English Dictionary