SPETCHES Meaning of SPETCHES in English noun ·pl parings and refuse of hides, skins, ·etc., from which glue is made. Webster English vocab. Английский словарь Webster. 2012