lay down one's life for - Turkish English Dictionary