1 definition by Champ1999

Top Definition
A rare male with extraordinary powers over life, in general, but with special expertise in corralling females. Many believed the Storm species was extinct until a recent spotting in central Ohio.
Storm comes out on top again. Man, what I would give to be Storm for one night
by Champ1999 August 27, 2009
Mug icon
Buy a storm mug!