SPETCHES


Meaning of SPETCHES in English

(n. pl.) Parings and refuse of hides, skins, etc., from which glue is made.

Webster's English dictionary.      Английский словарь Webster.