Language:
Free Online Dictionary|3Dict

活灵活现

Source : CEDICT

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