Wiktionary
phosphoglycerates
n. (plural of phosphoglycerate English)
n. (plural of phosphoglycerate English)