The Italian term "spesso" matches the English term "often"

other italian words that include "spesso" : english :
spesso frequently
più spesso more often
spesso regularly