1 definition by sz0601a

Top Definition
a number greater than a billion zillion
I wish I had a scillion dollars
by sz0601a February 21, 2011

Mug icon
Buy a scillion mug!