Shoro (also pronounced seirei, shoryo) are souls of the dead, spirit visitors. Shoro nagashi 'drifting away of the souls of the dead' refers to the practice (at bon) of floating paper or other boats with lanterns (toro) downriver to 'send away' souls of the ancestors who have visited for the bon celebrations.
A Popular Dictionary of Shinto. Brian Bocking.