iodophor

noun

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

noun

A complex of iodine designed to free it in solution