self-contentment - French English Dictionary