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