Meaning of periodic acid

Definition of periodic acid

(noun) any acid of iodine that contains oxygen

Other information on periodic acid

WIKIPEDIA results for periodic acid
Amazon results for periodic acid