Definition of Cynara

  • (noun) artichoke; cardoon

Synonyms of Cynara


No Synonyms Found.

Antonyms of Cynara


No Antonyms Found.

Homophones of Cynara


No Homophones Found.