The English term "delay" matches the Italian term "tardare, spostare, ritardo, ritardo"

other english words that include "delay" : italian :
delayed rallentato
time delay ritardo