What is Heltered?
To be owned utterly with stickies or grenades from the godly being known as "Helter". (From Team Fortress 2)
"Dude, you just got totally Heltered."
See heltered, tf2, amazing, demoman