Meaning of animal starch

Definition of animal starch

(noun) one form in which body fuel is stored; stored primarily in the liver and broken down into glucose when needed by the body

Other information on animal starch

WIKIPEDIA results for animal starch
Amazon results for animal starch