Cynara cardunculus

Explore definitions, synonyms, and language insights of Cynara cardunculus

Definitions

Noun
southern European plant having spiny leaves and purple flowers cultivated for its edible leafstalks and roots

Synonyms


More General Terms