Indomitable Spirit - Fukutsu no Seishin 不屈の精神Indomitable spirit refers to having courage under duress, when facing insurmountable challenges and refusing to give in. “Putting your...