Top definition
An acid made up of Hydrogen, Iodine, and Oxygen that is named to confuse high or drunk chemists.
How many milligrams of Periodic acid did you put in there?
Periodic acid? You mean Periodic Table?
by GodOfThatSweet69 February 27, 2018
Get a periodic acid mug for your grandma Beatrix.