Wiktionary
iduronidases
n. (plural of iduronidase English)
n. (plural of iduronidase English)