self-proclaimed - German English Dictionary