English Dictionary
Definition be engraved on your memory/mind/heart in British English
be engraved on your memory/mind/heart phrase
phrase
1
to be impossible to forget
Synonyms and related words
