An ENZYME occurring in body tissues, such as the kidney and liver, that breaks down INSULIN in the body. Health Source: Medical Dictionary Author: Health Dictionary
n. an enzyme, found in such tissues as the liver and kidney, that is responsible for the normal breakdown of insulin in the body. Health Source: Oxford | Concise Colour Medical Dictionary Author: Jonathan Law, Elizabeth Martin