What does 兴高采烈 (xìng gāo cǎi liè) mean in English?

Card 1753HSK Level 31753/2202
CARD1753
PROGRESS80%
兴高采烈
興高采烈
xìng gāo cǎi liè
spirits-high-mood-ardent; be in high spirits; be raptured

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d