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.