Snaffles Synonyms

An instrument or means of restraining
(Noun)