the often substitute for the word UBER, which is Super in german, Udra is a made up word for Ultra
Oh man i just Udra pwned that n33bs face, he is teh sux!1!1!
Someone who has lots of trouble everyday, wants something in life, but can't quite reach life. Happy and goofy on the outside and depressed and suicidal on the inside