Still not seeing anything for 不滅 that isn't better translated as undying or indomitable instead of immortal, especially since all of these examples are for things like "spirit," "love," "light," etc.

Also kinda curious why 隊 always gets translated as Corps despite being used in every unit size from Squad up to Battalion, but that's neither here nor there, I guess. >_>