出山虎

chūshānhǔ ㄔㄨ ㄕㄢ ㄏㄨˇ

    • person in their prime, experienced and full of energy

Character by character

Saying俗语俗語

Idiom惯用语 · Rarely used now

Literally
tiger coming down from the mountain
Meaning
A person in their prime, experienced and full of energy. Approving.

Sources