reciprocating roller machine - Spanish English Dictionary