Definitions of Cynara:

  • noun:   artichoke; cardoon