invigorate

Definition

To give strength or energy to; to stimulate physically or mentally.

Español Dar fuerza o energía a algo; estimular física o mentalmente.

Example

"A cold shower in the morning really helps to invigorate the senses."