Kotomora
サナダムシ (sanadamushi) Japanese meaning: tapeworm | Kotomora