Language:
Free Online Dictionary|3Dict

意馬心猿

Source : CEDICT

indecisive/wavering (idiom)