Meaning of artichoke plant

Definition of artichoke plant

(noun) Mediterranean thistlelike plant widely cultivated for its large edible flower head

Other information on artichoke plant

WIKIPEDIA results for artichoke plant
Amazon results for artichoke plant