Cardoon
English Meaning
A large herbaceous plant (Cynara Cardunculus) related to the artichoke; -- used in cookery and as a salad.
- A Mediterranean plant (Cynara cardunculus) closely related to the artichoke, cultivated for its edible leafstalks and roots.
Sorry, No Malayalam Meaning for your input!
See Cardoo Want To Try Cardoon In Malayalam??