English dictionary
elixir of life meaning and definition
Definition and meaning of elixir of life at MeaningMonkey.org. elixir of life meaning and definition in the English Dictionary.ELIXIR OF LIFE noun
Definition of elixir of life (noun)
- a hypothetical substance believed to maintain life indefinitely; once sought by alchemists
Source: Princeton University Wordnet