奈何橋

Etymology
From.

Noun

 * 1)  “Bridge of Helplessness”, a bridge every soul has to cross before being reincarnated