SCOTCH BAIT Meaning of SCOTCH BAIT in English A halt and a resting on a stick, as practised by pedlars. Slang English vocab. Английский сленговый словарь. 2012