endopeptidases
English
Noun
endopeptidases
plural of
endopeptidase