be imprinted; be stamped — For a certain thing or scene to be remembered clearly as if carved in one's mind.