be engraved in one's subconscious - English Synonyms Dictionary