fortitude
/ˈfoɚtəˌtuːd/ /Brit ˈfːtəˌtjuːd/
noun
[noncount] formal :mental strength and courage that allows someone to face danger, pain, etc.
The phrase intestinal fortitude is used informally in U.S. English as a humorous replacement for guts, which means courage.