self-proclaimed messiah - Spanish English Dictionary