Definition of happy warrior in US English:

happy warrior

noun

  • A person undaunted by difficulty (especially as a conventional designation of a good soldier).

Origin

Late 16th century.