metallopeptidases

English

Noun

metallopeptidases

  1. plural of metallopeptidase