Meaning of moral dilemma in English:
moral dilemma
noun
A situation in which a difficult choice has to be made between two courses of action, either of which entails transgressing a moral principle.
- ‘the nursing staff face a moral dilemma almost every day’
Are You Learning English? Here Are Our Top English Tips