Definitions of artichoke plant:

  • noun:   Mediterranean thistlelike plant widely cultivated for its large edible flower head