holophosphatases

English

Noun

holophosphatases

  1. plural of holophosphatase