Wiktionary
ketoglutarates
n. (plural of ketoglutarate English)
n. (plural of ketoglutarate English)