self-assured - French English Dictionary