In my native language, there is this expression - to remember something (an unpleasant, bitter experience of the past) like a snake bite. Are there expressions in English with the similar meaning?
Maybe once bitten, twice shy - it means something like "a person who has had a bad experience of something will avoid it in the future".
It left a bad taste in my mouth is close, but it only applies to things that people normally remember fondly, but because it didn't go the way they're supposed to, you can't remember it fondly.
For example, you're invited to a friend's house for a party, but when people start going home, your friend asks everyone to pay their share of the costs of hosting.
Something like that would pretty much ruin your memory of that event.
This expression is not about anything that goes wrong, like a picnic getting rained out. It's about situations where someone makes people uncomfortable by handling it wrong, especially by violating social expectations.
There's the idiom be stamped on your memory or be stamped on your mind, which Macmillan defines as "to be impossible to forget, although you would like to".
They give the example: "His face was stamped on Maria’s memory."
It suggests that something has left a permanent imprint in your memory, as with a stamp or brand, and you are permanently marked.
There is an proverb that says
a burnt child dreads the fire Quoting the Farlex Dictionary of Idioms, FreeDictionary says:
Someone who has experienced some kind of negative situation or consequence will try to avoid making the same mistake or experiencing the same situation again.
So the stress here falls rather on learning from bad experiences because you remember it like a burn.
If someone is telling you something and say they don't remember much about it, it is common in English to react to this by saying:
I'd remember that! [that=the experience] OR We also often tend to end the sentence with the type of experience or situation:
I'd remember if I got kicked out of class!
I'd remember my mother falling and hitting her head!
I'd remember a snake bite!
I'd remember winning the lottery!
So, to answer the question, we don't have a specific idiom for this but we do have a usual ending to express surprise at a situation.
I would go for the idiom etched on one's memory:
if something is etched on your mind or memory, you can still remember it very clearly, sometimes when you would prefer to forget it (macmillan)
It can be used for both positive and negative memories, depending on context. The stress falls on the vividness of the effect of those particular events.
The verb etch does have the connotation of a sharp, cutting or stinging effect if you want. It means:
to cut a pattern, picture, etc. into a smooth surface, especially on metal or glass, using acid or a sharp instrument:
- He etched his name on a piece of glass. (Cambridge)
Some even use the expression with skin:
I remember it as if it were etched into my skin.
And I had to work with him, all while my heart was breaking from the inside out over and over and over again, the shattered pieces of glass fading into sand, etching its memories into my skin and into my soul. (Etched in Honor, by Carrie Ann Ryan)