self-proclaim - French English Dictionary