kamus
.
Search
About
life-giving
English
life-giving, vitalizing
Adjective
Giving or having the power to give life and spirit
English: life-giving, vitalizing
English words with similar meanings
Show 1 words
vitalizing