elixir of life

1. (noun) a substance believed to maintain life indefinitely
Related Words: elixir



Terms and Conditions of Use / Copyright Notice