Language:
Free Online Dictionary|3Dict

铭肌镂骨

Source : CEDICT

engraved on one's mind forever (idiom)