The English term "snowball" matches the Italian term "palla di neve"

other english words that include "snowball" : italian :
snowballing accelerativo