elixir_of_lifeEnglish

elixir of life

Noun

A hypothetical substance believed to maintain life indefinitely, once sought by alchemists

English: elixir of life