Adjective Definition

invigorating

1.Definition: imparting strength and vitality

"The invigorating mountain air"




Please Share