Word info

deglycase

Noun

Meaning

deglycase (plural deglycases)

(biochemistry) Any enzyme that hydrolyses a glycated protein

Source: en.wiktionary.org

Close letter words and terms