self-approving - German English Dictionary