pyrophosphate

pyrophosphate

English Noun
Ad

Definition

Any salt or ester of pyrophosphoric acid.

Ad