English

edit

Noun

edit

meganucleases

  1. plural of meganuclease