self-complacent - French English Dictionary