Fetching details from the dictionary...
Chinese artichoke (Stachys sieboldii); Japanese artichoke; chorogi