Wiktionary
mannosidases
n. (plural of mannosidase English)
n. (plural of mannosidase English)