tripeptidases

English

Noun

tripeptidases

  1. plural of tripeptidase