paper-ruling machine - French English Dictionary