English Dictionary
Definition glycogen in British English
glycogen noun
[uncountable] noun
/ˈɡlaɪkədʒən/
1
a form of glucose that is found especially in the liver and muscles
