YourDictionary

iodophor

(ī-ōˈdə-fôrˌ)

noun
A substance consisting of iodine and a solubilizing agent that releases free iodine when in solution.

link/cite print suggestion box