Inuloid /(?)/

In·u·loid

Inuloid

n.
  1. A substance resembling inulin, found in the unripe bulbs of the dahlia. (Chem.)