self-proclaimed messiah - German English Dictionary