potion

Home / glossary / potion

A liquid or mixture that is believed to have medicinal or magical properties.