Definition of Chinese artichoke in English:

Chinese artichoke

Syllabification: Chi·nese ar·ti·choke

Entry from US English dictionary

noun

An Asian plant of the mint family, cultivated for its edible tubers.
  • Genus Stachys, family Labiatae: several species, especially S. sieboldii and S. affinis

Definition of Chinese artichoke in:

Get more from Oxford Dictionaries

Subscribe to remove adverts and access premium resources

Word of the day flagitious
Pronunciation: fləˈdʒɪʃəs
adjective
(of a person or their actions) criminal; villainous