Meaning of moral courage in English:
moral courage
noun
The kind of courage which enables a person to remain firm in the face of odium or contempt, rather than depart from what he or she deems the right course.
Origin
Early 19th century; earliest use found in Samuel Taylor Coleridge (1772–1834), poet, critic, and philosopher.
Are You Learning English? Here Are Our Top English Tips