Leatheroid noun1 •A cellulose material prepared from unsized cotton rag paper and mineral acid. formsLeatheroids