leather working machine - French English Dictionary