Online Reference For Body, Mind & Spirit

Term: Infusion

DEFINITION:
An herbal tea or potion.