meganucleases

English

Noun

meganucleases

  1. plural of meganuclease