never-say-die Meaning, Definition & Usage

  1. adjective satellite impossible to subdue
    indomitable; unsubduable.

WordNet