exolyases

English

Noun

exolyases

  1. plural of exolyase