LEATHERCLOTH Meaning of LEATHERCLOTH in English ■ noun strong, coated fabric embossed to resemble leather. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004