ever-repeating - German English Dictionary