glycogen By Ivan Suarez Robles 07 Feb, 2011 A substance made up of sugars. It is stored in the liver and muscles and releases glucose (sugar) into the blood when needed by cells. Glycogen is the chief source of stored fuel in the body.Related Articles: Stress and Huntington's Disease