give one's life for - Turkish English Dictionary