Terdapat 1 arti kata 'invigoration' di Kamus Bahasa Inggris Terjemahan Indonesia.
Penyegaran
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti kata invigoration adalah penyegaran.