mannosidases

English

Noun

mannosidases

  1. plural of mannosidase