Big Huge Thesaurus

invigoration

noun