endolyases

English

Noun

endolyases

  1. plural of endolyase