invigorator Play nounOne who, or that which, invigorates.nounan agent that gives or restores life or vigor