YourDictionary

Herplex medical definition

A trademark for the drug idoxuridine.

link/cite print suggestion box