English
failproof
From fail + -proof.
Formed from fail + -proof
Latin fallō ‘to deceive’
Vulgar Latin *fallīre
Old French falir ‘to fail’
Middle English failen
English fail
Today it means
adj Resistant to failure; that cannot go wrong.
Language periods are conventional ranges, not dates for this word.
Etymograph / failproof