Meaning of artichoke

Definition of artichoke

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

Other information on artichoke

WIKIPEDIA results for artichoke
Amazon results for artichoke