Cardoon
Definition of Cardoon
- 1. Southern European plant having spiny leaves and purple flowers cultivated for its edible leafstalks and roots Noun
- 2. Only parts eaten are roots and especially stalks (blanched and used as celery); related to artichokes Noun