endoisopeptidases

English

Noun

endoisopeptidases

  1. plural of endoisopeptidase