What is Larussa?
morbitly awesome;
awesome beyond belief
dude, that concert was so larussa
See awesome, amazing, morbid, cool, sweet
All you need for a faster workflow in one place.