Wiktionary
oxoglutarates
n. (plural of oxoglutarate English)
n. (plural of oxoglutarate English)