English word definition — powered by WordNet
not easily destroyed
very long lasting
Want to remember indestructible?