Refine this word faster
Elixir of life
noun
Definitions
Noun
- 1 A substance which when drunk brings immortality: eternal life, eternal youth.
- 2 a hypothetical substance believed to maintain life indefinitely; once sought by alchemists wordnet
See also for "elixir of life"
Next best steps
Mini challenge
Unscramble this word: elixiroflife