Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: invigorator
  1. An agent that gives or restores life or vigour
    "the soul is the invigorator of the body"
    - quickener, enlivener

Derived forms: invigorators

See also: invigorate

Type of: agent