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