English dictionary
invigorating meaning and definition
Definition and meaning of invigorating at MeaningMonkey.org. invigorating meaning and definition in the English Dictionary.INVIGORATING adjective
Definition of invigorating (adjective)
- imparting strength and vitality
- "the invigorating mountain air"
- antonym: debilitating
Source: Princeton University Wordnet