self-proclaimed - French English Dictionary