ref
Middle English: shortening of Old French estore (noun), estorer (verb), from Latin instaurare ‘renew’; compare with restore.