self-contented - French English Dictionary