Refine this word faster
Leatheroid
noun
Definitions
Noun
- 1 A cellulose material prepared from unsized cotton rag paper and mineral acid. uncountable, usually
Etymology
Brand name, from leather + -oid.
See also for "leatheroid"
Next best steps
Mini challenge
Unscramble this word: leatheroid