means for introducing a delay - Francés Inglés Diccionario