Meaning: An adjective, "indomitable" means incapable of being subdued or defeated.
Origin: The word has its origin in late Latin, from the word indomitabilis which means untameable, from in (not) + Latin domitare (to tame). Its fust known usage was in 1634.
Usage: Despite the curveballs life threw at her, June had an indomitable spirit which helped her surmount the difficulties she encountered.
Picture Credit : Google