IODISED

Definition of IODISED

  1. (adj)treated with iodine