Noun Definition

invigorator

1.Definition: an agent that gives or restores life or vigor

Related Noun(s):enlivener, quickener

Category: Objects