endolyases
English
Noun
endolyases
plural of
endolyase