Definitions Found:

endure or undergo successfully this book will stand the test of time