meaning of 3 stocked

3 stocked meaning in Urban Dictionary

to be able to defeat somebody in awesome smash brothers(64, melee or brawl) with 3 stock and win without dropping a stock