artichoke plant

Explore definitions, synonyms, and language insights of artichoke plant

Definitions

Noun
Mediterranean thistlelike plant widely cultivated for its large edible flower head

More General Terms