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

other english words that include "several" : italian :
several alquanti, parecchi