meaning of cardoon

1. A large herbaceous plant (Cynara Cardunculus) related to the artichoke; -- used in cookery and as a salad.


Related Words

cardoon |

Developed & Maintained By Taraprasad.com

Treasure Words