ethical rigorist

Translations
этический ригорист
As an ethical rigorist, she refused to compromise on her principles.
Как этический ригорист, она отказалась идти на компромисс со своими принципами.