phosphoesterases
English
Noun
phosphoesterases
plural of
phosphoesterase