Cynara cardunculus
Noun
Meaning
southern European plant having spiny leaves and purple flowers cultivated for its edible leafstalks and roots
Source: WordNetNoun
southern European plant having spiny leaves and purple flowers cultivated for its edible leafstalks and roots
Source: WordNet