immortals - Turkish English Dictionary