Elixir

0
2071
Elixir  Meaning: noun. A miraculous medicine or substance that according to legend is able to indefinitely extend life or turn any metal into gold.

Elixir Meaning: noun. A miraculous medicine or substance that according to legend is able to indefinitely extend life or turn any metal into gold.