self-confidant - French English Dictionary