Yesterday I was writing an English text and found myself unable to find a single-word adjective to characterize a man with very strong moral principles, so I had to reformulate the entire sentence.
I'm curious whether there is such an adjective in the English language at all.
Of course, I know the word "decent," but it sounds like "normal," "good," "not a crook," while I wanted something stronger to convey the idea that he's well above the average in this regard.
But I am not looking for a too pretentious word like "saint." Just a regular word to say that someone has substantially stronger moral principles than the average Joe.
Here are examples of intended usage:
I was supervised by a _______ professor. He always let me be the first author of my articles despite the common practice at the university.
She wants her daughter to marry an intelligent and ________ man who is an XXX party member. But to make her wish physically fulfillable, she must remove one of these three requirements.