LEATHERCLOTH Meaning of LEATHERCLOTH in English n. strong fabric coated to resemble leather. Oxford English vocab. Оксфордский английский словарь. 2012