1 definition by donald232
Some sort of awesome power thing in Ninja Gaiden.
Also a term for something of unbelievable coolness or awesomeness or something of other unbelievable magnitude.
Also a term for something of unbelievable coolness or awesomeness or something of other unbelievable magnitude.
by donald232 May 10, 2006