ruinproof
/ruːnˈpʊf/Definitions
1. adjective
designed or constructed to be able to withstand damage or destruction, especially that caused by weather or natural disasters.
“The building was designed to be ruinproof and could withstand the strongest earthquakes.”
2. noun
a material or object that is ruinproof, especially for use in harsh environments.
“The company developed a ruinproof coating for use on buildings in flood-prone areas.”