phosphoresidue

English

Etymology

From phospho- +‎ residue.

Noun

phosphoresidue (plural phosphoresidues)

  1. (biochemistry) A phosphorylated residue