WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. an agent that gives or restores life or vigor
Word Usage
"After taking another pull at the pipe of peace, we thanked him and took our departure, having no desire to be present when Atchison's invigorator commenced to invigorate his Indian brain."