Word info

Leatheroid

Noun

Meaning

Leatheroid (usually uncountable, plural Leatheroids)

A cellulose material prepared from unsized cotton rag paper and mineral acid.

Source: en.wiktionary.org

Close letter words and terms