elixir

1. (noun) a substance believed to cure all ills
Related Words: elixir of life, potion



Terms and Conditions of Use / Copyright Notice