Any enzyme taking part in the breaking-down of proteins by splitting internal peptide bonds to produce peptides.
One type of protease is the proteolytic enzyme.