YourDictionary

Dictionary Home » Dictionary Definitions » Chinese artichoke

Chinese artichoke

noun
A perennial Chinese herb (Stachys affinis) in the mint family, cultivated for its edible tuberous underground stems that somewhat resemble a string of large whitish beads.

link/cite print suggestion box