Definitions of periodic acid:

  • noun:   any oxygen-containing acid of iodine