endohydrolases
English
Noun
endohydrolases
plural of
endohydrolase