Artichoke Meaning

There are 2 meaning(s) for word Artichoke

Meaning 1 : Mediterranean thistlelike plant widely cultivated for its large edible flower head

    Synonyms : artichoke plant,  cynara scolymus,  globe artichoke
Meaning 2 : a thistlelike flower head with edible fleshy leaves and heart

    Synonyms : globe artichoke