withstand the test of time - German English Dictionary