What is Larussa?
morbitly awesome;
awesome beyond belief
dude, that concert was so larussa
See awesome, amazing, morbid, cool, sweet