English主要词典
moral victory
Universal Words
noun
a situation in which your ideas or principles are proved to be right and fair, even though you may not have succeeded where practical results are concerned:
In spite of the result, we felt we had won a moral victory.