undestroyable (Adjective) — Very long lasting.
undestroyable (Adjective) — Not capable of being destroyed.