Kotomora
カラトウキ (karatouki) Japanese meaning: dong quai | Kotomora