Meaning of invigorator

Definition of invigorator

(noun) an agent that gives or restores life or vigor; "the soul is the quickener of the body"

Other information on invigorator

WIKIPEDIA results for invigorator
Amazon results for invigorator