immortality - German English Dictionary