monophosphatases

English

Noun

monophosphatases

  1. plural of monophosphatase