Definition of "Artichoke" :
noun: a thistlelike flower head with edible fleshy leaves and heart
noun: Mediterranean thistlelike plant widely cultivated for its large edible flower head
noun: a thistlelike flower head with edible fleshy leaves and heart
noun: Mediterranean thistlelike plant widely cultivated for its large edible flower head