"Moral" is Моральный in Russian.
Моральный means "Moral" in English.
Word #3126 of 4,000 by frequency in Russian — level B2.
Это был моральный выбор для него.
It was a moral choice for him.