monoesterases
English
Noun
monoesterases
plural of
monoesterase