arylamidases
English
Noun
arylamidases
plural of
arylamidase