Definition

totaly f**ked but unfortunatly not dead yet

Origin

NoSlang.com