1 definition by Vandelay06

Synonym for the star sign Cancer. Cites the Decapod Crustation rather than the life threatening illness.
"Yo, I'm Crabulous",

"Word up, me too"
by Vandelay06 August 10, 2009
Get the Crabulous mug.