self-repeating timer - Español Inglés Diccionario