Chinese artichoke

noun

Definition of Chinese artichoke

: a hardy perennial (Stachys sieboldii) native to China and Japan that is cultivated for its crisp edible tubers eaten either raw or cooked

called also chorogi, crosnes, Japanese artichoke, knotroot