Meaning of cynara

Definition of cynara

(noun) artichoke; cardoon

Other information on cynara

WIKIPEDIA results for cynara
Amazon results for cynara