shén​cǎi​yì​yì

radiating health and vigor

Definitions

shén​cǎi​yì​yì

in glowing spirits (idiom); bursting with life; radiating health and vigor

Sources