thermolysins

English

Noun

thermolysins

  1. plural of thermolysin