Vandelay06's definitions
Synonym for the star sign Cancer. Cites the Decapod Crustation rather than the life threatening illness.
by Vandelay06 August 10, 2009
Get the Crabulous mug.
Get the Crabulous mug.We'll email you a link to sign in instantly.