Meaning of cynara scolymus
Definition of cynara scolymus
(noun)
Mediterranean
thistlelike
plant
widely
cultivated
for its
large
edible
flower
head
Other information on cynara scolymus
WIKIPEDIA results for
cynara scolymus
Amazon results for
cynara scolymus
Tweet