invigorating

a. 精力充沛的、生氣勃勃的

英文釋義

  1. imparting strength and vitality