survive the test of time - German English Dictionary