Kotomora
ホシムシ (hoshimushi) Japanese meaning: peanut worm | Kotomora