endonucleases

English

Noun

endonucleases

  1. plural of endonuclease