Как правильно пишется слово "социалист-революционер"?

социалист-революционер
Русский орфографический словарь

социалист-революционер, социалиста-революционера

социалист-революционер
Большой толковый словарь русского языка
СОЦИАЛИСТ-РЕВОЛЮЦИОНЕР, социалиста-революционера; м. =Эсер. Социалистка-революционерка, -и; ж.