self-approving - Turkish English Dictionary