self-repeating timer - Spanish English Dictionary