unbreakable
noun
Meaning
Something that cannot be broken.
adjective
Difficult to break and therefore able to withstand rough usage
(of a horse) not able to be broken in