polyphosphatase

English

Etymology

From poly- +‎ phosphatase or polyphosphate +‎ -ase.

Noun

polyphosphatase (plural polyphosphatases)

  1. (biochemistry) Any enzyme that hydrolyses polyphosphates