1 definition by manazing

Top Definition
A Canadian billion. Slightly less than an American billion.
I wish I had a cabillion dollars, eh?
by manazing November 05, 2010

Mug icon
Buy a cabillion mug!