aminotranspeptidases

English

Noun

aminotranspeptidases

  1. plural of aminotranspeptidase