'artichoke' definitions:
Definition of 'artichoke'
From: WordNet
noun
Mediterranean thistlelike plant widely cultivated for its large edible flower head [syn: artichoke, globe artichoke, artichoke plant, Cynara scolymus]
noun
A thistlelike flower head with edible fleshy leaves and heart [syn: artichoke, globe artichoke]