Word Definition - 神采奕奕

shén cǎi yì yì in glowing spirits (idiom); bursting with life; radiating health and vigor