“antediluvian” is a very good word