self-repeating timer - Francés Inglés Diccionario