self-appointed - German English Dictionary