staunch opponent

Translations
непримиримый противник
She is a staunch opponent of animal testing.
Она является непримиримым противником испытаний на животных.