meaning of cynara cardunculus

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


Related Words

cynara cardunculus |

Developed & Maintained By Taraprasad.com

Treasure Words