LEATHERCLOTH


Meaning of LEATHERCLOTH in English

n. strong fabric coated to resemble leather.

Oxford English vocab.      Оксфордский английский словарь.