Spanish oyster plant

noun
  1. a composite plant, Scolymus hispanicus, of southern Europe, having spiny, thistlelike leaf margins, small yellow flowers, and an edible root.
Also called golden thistle.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018