self complacent - Spanish English Dictionary