mannosidases
English
Noun
mannosidases
plural of
mannosidase