刻骨铭心kègǔmíngxīnTop 30000Meanings1. lit. carved in bones and engraved in the heart (idiom)2. fig. etched in one's memory3. unforgettableCharacters used刻to carve骨bone铭to engrave心heart