What is the Definition of a Fossil?

The definition of a fossil is an impression or a trace of what existed before. It is like a footprint that is left behind. It also means archaic or old.