Noun
Leatheroid (usually uncountable, plural Leatheroids) A cellulose material prepared from unsized cotton rag paper and mineral acid.