self-repeating timer - German English Dictionary