Meanings
to have a lasting effect or influence.
The experience left an imprint on his life.
Synonyms
Last updated: 2025/01/11 11:54
Meanings
to have a lasting effect or influence.
The experience left an imprint on his life.
Synonyms
Last updated: 2025/01/11 11:54