artichoke plant
Explore definitions, synonyms, and language insights of artichoke plant
Definitions
Noun
Mediterranean thistlelike plant widely cultivated for its large edible flower head
Explore definitions, synonyms, and language insights of artichoke plant