Word Definition - 生龙活虎

shēng lóng huó hǔ lit. lively dragon and animated tiger (idiom); fig. vigorous and lively