be self-sacrificing - Turkish English Dictionary