immortal

immortal

He is scared of the immortal giant.

immortal

He saw an immortal creature.

immortal

He encountered an immortal creature in space.

adj 1 living or continuing forever