1 definition by Decthh

Used in reference to being drunk to the point of believing you are invincible.
I was immortal, last night, after a visit to the pub.
by Decthh October 19, 2008
Get the immortal mug.