invigorating

Adjective

လန်းဆန်းစေသော။ တက်ကြွစေသော။

  • an invigorating climate/wind/swim.

Verb

~ past and past participle form of invigorate