artichoke

Noun
  1. Mediterranean thistlelike plant widely cultivated for its large edible flower head (synset 111980101)
  2. A thistlelike flower head with edible fleshy leaves and heart (synset 107734492)

Other Searches