SPETCHES


Meaning of SPETCHES in English

noun ·pl parings and refuse of hides, skins, ·etc., from which glue is made.

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