self-contented - German English Dictionary