Language:
Free Online Dictionary|3Dict

活龍活現

Source : CEDICT

living spirit, living image (idiom); true to life/vivid and realistic