DHD

Medical abbreviations:
DHD

Delta Haptic Device