Elixir
English Meaning
A tincture with more than one base; a compound tincture or medicine, composed of various substances, held in solution by alcohol in some form.
- A sweetened aromatic solution of alcohol and water, serving as a vehicle for medicine.
- See philosophers' stone.
- A substance believed to maintain life indefinitely. Also called elixir of life.
- A substance or medicine believed to have the power to cure all ills.
- An underlying principle.