Get Your Premium Membership

Invigorating

Definition

[adj] imparting strength and vitality; "the invigorating mountain air"

Related Information

More Invigorating Links

Antonyms

debilitating