self-proclaimed - Turkish English Dictionary