have iron morals
The French phrase 'avoir des principes stricts' is used to describe someone who possesses strong, unwavering moral principles. It conveys the idea that the individual adheres to their values firmly and does not compromise on them, reflecting a sense of integrity and steadfastness in their beliefs.