The Italian term "talvolta" matches the English term "several times"

other italian words that include "talvolta" : english :
talvolta sometimes