1 definition by Leo Cardenas

A form of ownage that surpasses the meaning of "down".
Man! That was heka downage!
by Leo Cardenas December 23, 2007
Get the Downage mug.