leather working machine - Spanish English Dictionary