endohydrolases

English

Noun

endohydrolases

  1. plural of endohydrolase