meaning of cynara scolymus

1. Mediterranean thistlelike plant widely cultivated for its large edible flower head


Related Words

cynara scolymus |

Developed & Maintained By Taraprasad.com

Treasure Words