Word info

phosphoresidue

Noun

Meaning

phosphoresidue (plural phosphoresidues)

(biochemistry) A phosphorylated residue

Source: en.wiktionary.org

Close letter words and terms