Big Huge Thesaurus

invigorator

noun