self-complacent - Spanish English Dictionary