User blog comment:ThatOneNeighbor/About Immortal Characters.../@comment-762531-20150207022951

A god/goddess is just immortal. A DEMIGOD/DEMIGODDESS is biologically immortal, but can be killed.

I believe demigod/demigoddess was the term you were looking for? Instead of straight-up god/goddess?