Ddi has 3 different meanings across 1 category:
Noun
an antiviral drug used to combat HIV infection
Initialism of direct dial-in.
Abbreviation of dideoxyinosine; also DDI.