self-appointed - Turkish English Dictionary