self-proclaimed - Spanish English Dictionary