Back

 indomitable indomitable

adj

  • impossible to subdue  ( indomitable, never-say-die, unsubduable )
    impossible to subdue


  • Back
    Next