the immortal life - Turkish English Dictionary