Wiktionary
diphosphoglycerates
n. (plural of diphosphoglycerate English)
n. (plural of diphosphoglycerate English)