DSDD

Medical abbreviations:
DSDD

Diabolical Steam Driven Device