The Italian term "nevicare, neve" matches the English term "snow"

other italian words that include "nevicare" : english :
nevicare snowing