self-complacent - German English Dictionary