The English term "period" matches the Italian term "periodo"

other english words that include "period" : italian :
climacteric period menopausa
peak period massima attività
periodical periodico
slack period ristagno