IDD

Medical abbreviations:
IDD

Idiots Delight Digest