1 definition by phil carnoford

Top Definition
morbitly awesome;
awesome beyond belief
dude, that concert was so larussa
by phil carnoford October 29, 2007

Mug icon
Buy a larussa mug!