endomannosidases
English
Noun
endomannosidases
plural of
endomannosidase