LEATHEROID
Meaning of LEATHEROID in English
ˈlethəˌrȯid trademark
— used for an artificial leather consisting of chemically treated paper combined with rubber and sandarac
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012