indian cucumber root








noun

  1. a North American plant, Medeola virginiana, of the lily family, having whorled leaves, nodding, greenish-yellow flowers, and an edible root.
52 queries 0.627