The English term "time delay" matches the Italian term "ritardo"

other english words that include "delay" : italian :
delay tardare, spostare, ritardo, ritardo
delayed rallentato