Meaning of cynara
Definition of cynara
(noun)
artichoke;
cardoon
Other information on cynara
WIKIPEDIA results for
cynara
Amazon results for
cynara
Tweet