What does "moral imperative" mean?

Native speaker’s answer
Rebecca
A moral imperative is a strongly-felt principle that compels a person to act in a way that they think is (morally) right or just. For example, when you see someone whose money is being stolen but they are unaware of it. Ex: I have a moral imperative to help those less fortunate than myself. Ex: Sometimes, your moral imperative will be in conflict with your instinct for self-protection.