Amylase

An enzyme which breaks down starch.
There's amylase in your mouth.
by Jafje May 25, 2007
mugGet the Amylasemug.

Share this definition