impress or affect deeply; "the event engraved itself into her memory"

listen to the pronunciation of impress or affect deeply; "the event engraved itself into her memory"
impress or affect deeply; "the event engraved itself into her memory"
Favorites