exolyases
English
Noun
exolyases
plural of
exolyase