Hobbling device Synonyms

HD abbreviation

HD is an abbreviation for Hobbling Device
What does HD stand for?
HD stands for "Hobbling Device"

Definitions for Device