Meaning of ddi

Definition of ddi

(noun) an antiviral drug used to combat HIV infection

Other information on ddi

WIKIPEDIA results for ddi
Amazon results for ddi