Etymology
Today it means: Secure from, or resistant to, hazards. Full definition →
From hazard + -proof.
Etymology from Wiktionary, CC BY-SA 4.0.