Kotomora
チョロギ (chorogi) Japanese meaning: Chinese artichoke | Kotomora