insulinase
noun
in·su·lin·ase
-ˌās, -ˌāz
: an enzyme found especially in liver that inactivates insulin
Love words? Need even more definitions?
Merriam-Webster unabridged
Share