inuloid

noun 1adj 1

Definitions

noun

1

A substance resembling inulin, found in the unripe bulbs of the dahlia.

adj

1

Not hispidulous.

Your note

not saved
0 chars