LEATHERCLOTH Meaning of LEATHERCLOTH in English n. strong fabric coated to resemble leather. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012