Chinese words · Chengyu

生龙活虎

shēnglóng-huóhǔTraditional 生龍活虎

full of life and energy

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.