arylesterases
English
Noun
arylesterases
plural of
arylesterase