Meaning of artichoke
Definition of artichoke
(noun)
Mediterranean
thistlelike
plant
widely
cultivated
for its
large
edible
flower
head
a
thistlelike
flower
head
with
edible
fleshy
leaves and
heart
Other information on artichoke
WIKIPEDIA results for
artichoke
Amazon results for
artichoke
Tweet