self-repeating timer - Turkish English Dictionary