unbreakable

adjective
  1. not able to be broken or damaged
  2. impossible to end or destroy
  3. Usage: often used figuratively

Examples