self-styled savior

Translations
sauveur autoproclamé