leather-working machine - Spanish English Dictionary