shake-bag

noun

Definition of shake-bag

1 archaic : a cock turned out of a bag to fight
2 archaic : a rascally or roguish person