ON A SCRATCHED HORSE Meaning of ON A SCRATCHED HORSE in English See: PUT ONE'S MONEY ON A SCRATCHED HORSE. Slang English vocab. Английский сленговый словарь. 2012