After recovering from his illness, he was full of vigor again.
Tips
memory
Picture a live dragon (生龙) and an active tiger (活虎) side by side — two of the most dynamic creatures in Chinese mythology. The image of both creatures brimming with raw energy captures the idiom's meaning of unstoppable vitality.