YourDictionary

catalase

noun

an enzyme, found in blood and tissues, that decomposes hydrogen peroxide into water and free oxygen

See catalase in American Heritage Dictionary 4

Learn more about catalase

link/cite print suggestion box