What is the meaning of Fortitude?

Mental or emotional strength that enables courage in the face of adversity.

Physical strength.

fortitude

Source: wiktionary.org