What is the meaning of cardoons in English?

Learn vocabulary with pictures as well as definitions of cardoons in English

Learn in

See more

n. cardoons (cardoon)

Definition of cardoon in English

Round inflorescence with a central disk of purple, tubular florets that is surrounded by a set of spiny, leaf like structures.

Synonyms of cardoon in English

artichoke thistle