aminotranspeptidases

English edit

Noun edit

aminotranspeptidases

  1. plural of aminotranspeptidase