Spanish Oyster Plant (noun) Definition, Meaning & Examples

noun
  1. a composite plant, Scolymus hispanicus, of southern Europe, having spiny, thistlelike leaf margins, small yellow flowers, and an edible root.
Spanish Oyster Plant (noun) Definition, Meaning & Examples

More Definitions