Amida Nyorai
阿弥 陀如来
A celestial buddha, a.k.a. the Buddha of Immeasurable Light and Life.
-
NAMUAMIDABUTSU! -UTENA-
Supporting (Role) TV