LEATHERCLOTH Meaning of LEATHERCLOTH in English n. strong fabric coated to resemble leather. English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012