Home

Word

invigorating, adj.
more info imparting strength and vitality
<adj.all>

invigorating