English

edit

Noun

edit

exolyases

  1. plural of exolyase