1 definition by GodOfThatSweet69

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

Mug icon
Buy a periodic acid mug!