undestroyable
undestroyable - adjective
very long lasting
not capable of being destroyed
undestroyable - thesaurus
durable
indestructible
perdurable