What does Snowball mean?
Asides from Nunu's snowball, snowballing means to capitalize on an advantage you get in a game of Legend of Legends to increase your lead. The term came from the snowball effect where a snowball that rolls down a snow-covered hillside gathers size and momentum until it cannot be stopped.
Example: Leblanc can snowball a lane very hard when given an early kill.