holophosphatases
English
Noun
holophosphatases
plural of
holophosphatase